html, body {
  height: 100%;
}

body {
  font-family: 'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',SimSun,sans-serif;
}

* {
  padding: 0;
  margin: 0;
}

a {
  text-decoration: none;
}

header {
  width: 100%;
  padding: 0px !important;
  // z-index: 1;
  box-sizing: border-box;
}

header::after {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle
}
.container-min-width { // container 容器最小宽度
  background-color: $--container_bg_color;
  min-width: 1200px;
}
.basic-layout-content-min-width{ // BasicLayout content 容器最小宽度
  min-width: 1200px;
}
// table
// .tab-content { // .tab-content
//   background-color: $--color_white;
//   padding: 10px;
// }
.table { // el-table
  margin-top: 10px;
}
.el-table tbody tr:hover>td { background-color: $--color_light_grey !important; }
.el-table__body tr.hover-row>td { background-color: $--color_light_grey !important; } //element-ui 2.10 以下

.el-dialog__header { // dialog
  // background-color: #409EFF;
  padding-top: 10px;
}
.el-input-group--append { //
  .el-input-group__append {
    background-color: $theme_summer_color;
    color: $--color_white;
  }
}
.loading-submiting { // loading
  .el-icon-loading {
    font-size: 14px !important;
  }
}

.el-pagination { // Pagination
  display: inline-block;
}
.pager-customer { // Pagination
  text-align: right;
  padding:10px 0px;
  background-color: $--color_white;
}
.search-collapse-pro-form { // search-collapse-pro-form TestList2
  .search-collapse-pro-title{
    .el-form-item{
      margin-bottom: 0px;
    }
  }
  .btn-group-search {
    border-top: 1px solid $--border_color;
    padding: 10px;
  }
}
.query-form { // query-form TestList1
  padding: 20px 10px;
  border-radius: 8px;
  .query-form-like {
    border-bottom: 1px solid $--border_color;
  }
  .query-collapse {
    padding: 20px 30px 0px 30px;
  }
}

//
.el-form-item__content .select-input{
  display: flex;
  // .el-input{}
  // .el-button{}
}
// ============ bas ==========
.bg-color-white { // 白色背景颜色
  background-color: $--color_white;
}
.text-r {
  text-align: right;
}
.text-c {
  text-align: center;
}

.row-empty-5 {
  height: 2px;
}
.row-empty-10 {
  height: 10px;
}
.row-empty-15 {
  height: 15px;
}
.row-empty-20 {
  height: 20px;
}
.row-empty-30 {
  height: 20px;
}
.row-empty-35 {
  height: 35px;
}
.row-empty-40 {
  height: 40px;
}
